Arduino

Where I stopped

  • https://www.youtube.com/watch?v=8hHebvSwBoM&list=PL7CjOZ3q8fMeek1xvabBmkl5TEw5Nhwqk&index=5.

  • https://www.youtube.com/watch?v=WMkN-uHd-Xo&list=PLGs0VKk2DiYw-L-RibttcvK-WBZm8WLEP&index=50.

Motor

Scale
  • 1 step ~= 9.6 um (micro-meters).

  • 104,167 steps = 1 meter.

Speed
  • 1 meter, 180rpm, 1 step/stage, debug on => 2:53min.

  • 1 meter, 180rpm, 1 step/stage, debug off => 2:53min.

  • 1 meter, 200rpm, 1 step/stage, debug off => 2:36min.

  • Speeds above 200rpm visibly cause the motor to lose steps.

Optical Sensor

  • https://www.digikey.com/en/products/detail/tt-electronics-optek-technology/OPB829CZ/1636285.

Electrical construction

Specifications
Pinout Diagram

Language

Documentation
PWM

Registers

ASCII

Display LCD Poster Asus

UART (Universal Asynchronous Receiver-Transmitter)

  • It is a Hardware protocol used in Arduino.

  • Brief explanation of UART as a Protocol: LiveOverflow clip .